#include<bits/stdc++.h>
using namespace std;
 
const int N = 5010;
 
int n, m, k; //逆时针 :k 顺时针 : m
int q[N];
 
int main()
{
    cin >> n >> m >> k;
    for(int i = 1; i <= n; i ++ )
        q[i] = i;
    //  目前的编号 当前规则   下标      方向向量
    int t = 1,    rule = m, sig = 1, step = -1;
    for(int i = 1; i <= n; i ++ )
    {
        while(t < rule)
        {
            sig += step;
            if(sig < 1) sig = n;
            if(sig > n) sig = 1;
            if(q[sig] != 0) t ++ ;
        }
        printf("%d ", sig);
        q[sig] = 0;
        sig += step;
        step *= -1;
        rule = (rule == m) ? k : m;
        t = 1;
    }
    return 0;
}
